package com.xiangge;
/*
        常见的进制：
        2进制：  计算机中
        组成：0和1
        特点：逢2进1
        10进制：  生活中
        组成：0-9
        特点：逢10进1，不能以0开头

        10进制和进制相互转换
        10进制转2进制：
            使用程序员计算器：win+r 输入calc
                HEX--16进制
                DEC--10进制
                OCT--8进制
                BIN--2进制
            用除二取余法
                将10进制的值不断除以2取余，
                商到0之后结束除二取余，将余数从后往前拼接起来
                9----1001
                23-----10111
            使用integer类中的方法进行转换

        2进制转10进制
            使用程序员计算器：win+r 输入calc
            各位数相加
                10111----- 2^4 + 0 + 2^2 + 2^1 + 2^0

        8进制：  辅助表示二进制
            组成：0-7
            特点：逢8进1 以0开头

        2进制和8进制的相互转换：
            8转2：1拆3
                017----  000    001     111
            2转8：3合1
                111 101 001 101 001------0 7 5 1 5 3

         16进制：  辅助表示二进制
            组成：0-9  10（A）11（B）12（C）13（D）14（E）15（F）
            特点：逢16进1 以0x开头

         16进制和2进制的相互转换：
            16转2：1拆4
                0x29C----  2 9 C   ----   0010  1001  1100
            2转16：4合1
                0011 1100 0011 0101 1010------0x 3 C 3 5 A
         说明
            在代码中程序员写的一般是10进制
            在内存中存储的一般是2进制
            表示内存数据或者颜色RGB的一般是16进制
 */
public class VeriableDemo1 {
    public static void main(String[] args) {
        System.out.println(10);
    }
}
